// html111/server/app.js
const express = require('express')
const app = express()
const cors = require('cors')
const bodyParser = require('body-parser')
const router = require('./router.js')

// 配置解析，用于解析json和urlencoded格式的数据
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))

// 配置跨域，指定允许的源
const corsOptions = {
  origin: 'http://localhost:8080', // 指定允许的前端源
  methods: 'GET,HEAD,PUT,PATCH,POST,DELETE',
  credentials: true // 如果需要传递cookie等凭证，设置为true
}
app.use(cors(corsOptions))

// 配置路由
app.use(router)

app.listen(80, () => {
  console.log('服务器启动成功')
})
